package com.bgc.codegenerate.utils;

/**
 * 配置类
 */
public class GenerateConfiguration {

    private String classPathEntry;
    private String driverClass;
    private String connectionURL;
    private String userId;
    private String password;
    private String javaModelPackage;
    private String sqlMappingPackage;
    private String projectPath;
    private String tableName;
    private String domainObjectName;
    private Boolean overwrite;
    private String pkName = "id";
    private String pkSqlName;
    private String author;
    private String orgDomainObjectName;

    private String pkTypeJava = "String";

    public GenerateConfiguration() {
    }

    public String getClassPathEntry() {
        return this.classPathEntry;
    }

    public void setClassPathEntry(String classPathEntry) {
        this.classPathEntry = classPathEntry;
    }

    public String getDriverClass() {
        return this.driverClass;
    }

    public void setDriverClass(String driverClass) {
        this.driverClass = driverClass;
    }

    public String getConnectionURL() {
        return this.connectionURL;
    }

    public void setConnectionURL(String connectionURL) {
        this.connectionURL = connectionURL;
    }

    public String getUserId() {
        return this.userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getPassword() {
        return this.password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getJavaModelPackage() {
        return this.javaModelPackage;
    }

    public void setJavaModelPackage(String javaModelPackage) {
        this.javaModelPackage = javaModelPackage;
    }

    public String getSqlMappingPackage() {
        return this.sqlMappingPackage;
    }

    public void setSqlMappingPackage(String sqlMappingPackage) {
        this.sqlMappingPackage = sqlMappingPackage;
    }

    public String getProjectPath() {
        return this.projectPath;
    }

    public void setProjectPath(String projectPath) {
        this.projectPath = projectPath;
    }

    public String getTableName() {
        return this.tableName;
    }

    public void setTableName(String tableName) {
        this.tableName = tableName;
    }

    public String getDomainObjectName() {
        return this.domainObjectName;
    }

    public void setDomainObjectName(String domainObjectName) {
        this.domainObjectName = domainObjectName;
    }

    public Boolean getOverwrite() {
        return this.overwrite;
    }

    public void setOverwrite(Boolean overwrite) {
        this.overwrite = overwrite;
    }

    public String getPkName() {
        return this.pkName;
    }

    public void setPkName(String pkName) {
        this.pkName = pkName;
    }

    public String getPkTypeJava() {
        return this.pkTypeJava;
    }

    public void setPkTypeJava(String pkTypeJava) {
        this.pkTypeJava = pkTypeJava;
    }

    public String getAuthor() {
        return this.author;
    }

    public void setAuthor(String author) {
        this.author = author;
    }

    public String getOrgDomainObjectName() {
        return this.orgDomainObjectName;
    }

    public void setOrgDomainObjectName(String orgDomainObjectName) {
        this.orgDomainObjectName = orgDomainObjectName;
    }

    public String getPkSqlName() {
        return this.pkSqlName;
    }

    public void setPkSqlName(String pkSqlName) {
        this.pkSqlName = pkSqlName;
    }
}
